projects developers software as a service relationship java outsource outsourcing thin-client shop radius3 design online shopping construction builders marine consulting customer asp bpo management linux crm open source php hosting erp offshore javascript